|
|
|
|
|
|
|
|
| ( 1 of 1 ) |
| United States Patent | 7,155,477 |
| Blair , et al. | December 26, 2006 |
A method and system are disclosed for providing continuous, interactive communication among devices on an electronic network (110). A permanent, dedicated symmetric connection is provided between a server application and a client device (164). Both client and server can therefore communicate bi-directionally. Message storage is provided for allowing messages to be stored (166,178) while the client is offline or otherwise unavailable. The method and system is operable with any addressable device (164, 174, 174) on the electronic network. The invention can be used as an alternative to, or in conjunction with, prior art electronic network communication methods. The invention implements an advanced message routing system. A set of base capabilities are built on top of the message routing system. The communication method and system according to the present invention use a graphical user interface to virtually represent the applications that are used to interact with the electronic network. These graphical representations (276) are used to facilitate the transmission and receipt of messages across the electronic network. Applications according to the present invention are grouped into different levels according to their increasing levels of power and specificity. An interface (384, 472) is also provided to iconically represent the underlying interactive connections of the communication system. The present invention provides a one-to-one connection for bi-directionally publishing and receiving messages and a one-to-many connection. This interface enables applications to interact and deliver any type of focused functionality.
| Inventors: | Blair; John (San Francisco, CA), Pasker; Robert (San Francisco, CA) |
| Assignee: |
Kenamea, Inc.
(San Francisco,
CA)
|
| Appl. No.: | 09/896,017 |
| Filed: | June 28, 2001 |
| Nov 22, 2000 [WO] | PCT/US00/32246 | |||
| Current U.S. Class: | 709/203 ; 348/E7.069; 709/215; 709/229; 711/112; 711/114; 711/163 |
| Current International Class: | G06F 15/16 (20060101); G06F 12/14 (20060101); G06F 13/00 (20060101); G09F 5/02 (20060101) |
| Field of Search: | 709/201-205,227,250,242,224,249,228-229,220,221 345/744 719/311 703/27 370/389 705/42,26,8,21,43 715/744 707/201 711/14,112,163 |
| 5481542 | January 1996 | Logston et al. |
| 5675741 | October 1997 | Aggarwal et al. |
| 5754830 | May 1998 | Butts et al. |
| 5854901 | December 1998 | Cole et al. |
| 5958007 | September 1999 | Lee et al. |
| 5978804 | November 1999 | Dietzman |
| 5991739 | November 1999 | Cupps et al. |
| 5995626 | November 1999 | Nishioka et al. |
| 6003019 | December 1999 | Eaton et al. |
| 6061603 | May 2000 | Papadopoulos et al. |
| 6078321 | June 2000 | Simonoff et al. |
| 6108687 | August 2000 | Craig |
| 6151625 | November 2000 | Swales et al. |
| 6243750 | June 2001 | Verma |
| 6304881 | October 2001 | Halim et al. |
| 6311165 | October 2001 | Coutts et al. |
| 6347341 | February 2002 | Glassen et al. |
| 6374207 | April 2002 | Li et al. |
| 6385592 | May 2002 | Angles et al. |
| 6697360 | February 2004 | Gai et al. |
| 6760766 | July 2004 | Sahlqvist |
| 6950874 | September 2005 | Chang et al. |
|
|